removido
(usa Nenhuma)
Enviado em 29/03/2012 - 22:09h
#include <stdio.h>
int main(){
float tempo, salario, bonus, novo_salario;
printf ("A empresa XKW Ltda está concedendo um bonus de 20%% do salário a todos os funcionários com tempo\n");
printf ("de trabalho na empresa igual ou superior a cinco anos e de dez por cento aos demais.\n\n");
printf ("Por favor, entre com a quantidade de tempo que você trabalha na empresa: \n");
printf ("Exemplo: 12 Anos Digite 12\n");
scanf ("%f",&tempo);
if (tempo < 5){
printf ("\nAgora, entre com o seu salário atual: ");
scanf ("%f",&salario);
bonus = 0.2 * salario;
novo_salario = bonus + salario;
printf ("Seu Bonus de salário será de R$ %.2f, seu salário esse mês será R$ %.2f\n",bonus, novo_salario);
}
if (tempo >= 5){
printf ("\nAgora, entre com seu salário atual: ");
scanf ("%f",&salario);
bonus = 0.2 * salario;
novo_salario = bonus + salario;
printf ("Seu Bonus de salário será de R$ %.2f, seu salário esse mês será R$ %.2f\n",bonus, novo_salario);
}
else {
printf ("\nVocê entrou com um valor de tempo inválido.\n");
}
return 0;
}
Pessoal, esse meu programa, quando eu coloco a opção 2, ele funciona normal, mas se eu coloco a opção acima de 5, ele vai o if de >= 5 e vai o printf de else tambem, gostaria de saber oque estou fazendo de errado e como posso consertar..